html,body{height:100%;}
body,div,h2{margin:0;padding:0;}
body{font:12px/1.5 Tahoma;}
center{padding-top:10px;}
button{cursor:pointer;}
#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none;z-index:2000}
#win{position:absolute;top:0;left:0;width:100%;height:164px;background:#fff;border-top:4px solid #f90;border-bottom:4px solid #f90;margin:0px 0 0 0px;display:none;z-index:2000}
h2{font-size:12px;height:18px;text-align:left;background:#FC0;border-bottom:3px solid #f90;padding:5px;cursor:move;}
h2 span{color:#f90;cursor:pointer;float:right;background:#fff;border:1px solid #f90;padding:0 2px;}
#win_content{position:absolute;height:113px;width:100%;background:white;border-bottom:3px solid #fe0}
#win_left{position:absolute;width:37%;height:100%;border-right:1px solid #fe0;}
#win_right{width:63%;float:right;height:100%;margin:1px;}
#win_city{width:70%;height:85%;float:left;}
#win_error_city{width:30%;height:85%;float:right}
p{padding:0px;margin:0px;}
p#cityname{position:absolute;bottom:30px;left:5px;font-size: 43px}
p#error_info{position:absolute;bottom:17px;right:5px;font-size: 12px;text-decoration:underline}
p#weather_title{top:10px;;position:relative}
p#temp{font-size:16px;position:relative;font-weight:bold}
p#weather{font-size:13px;}
p#wind{font-size:13px;}
p#moreday{text-align:right;right:8px;position:relative;}
#weather_image{height:80px;width:50%;background: url(images/weather/loadweather.png) no-repeat;left:8px;position:relative;float:left}
#weather_info{height:80px;width:50%;float:right;}